{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "99c5e178",
   "metadata": {
    "vscode": {
     "languageId": "polyglot-notebook"
    }
   },
   "source": [
    "# UIPanel的作用:\n",
    "1. 管理UI面板渲染顺序,管理UI面板上的所有子控件\n",
    "2. 只要在Panel下的子控件都可以被渲染出来,可以有多个\n",
    "# UIPanel的属性:\n",
    "1. Alpha: 控制透明度\n",
    "2. Depth: 控制该Panel的层级,层级高的后渲染,会把层级低的渲染挡住.不同Panel之间的层级要保证不同\n",
    "3. Clipping: \n",
    "    - None: 不裁剪\n",
    "    - Texture Mask: 根据图片信息进行遮罩裁剪,需要指定一个遮罩图片,超过这个图片的部分会不显示,常用作人物头像\n",
    "    - Soft Clip: 指定区域进行裁剪,超过这个区域的部分不显示,常用作滚动列表,拖动框\n",
    "    - Constrain But Dont Clip: 约束但不裁剪,不裁剪画面,只限制相应范围\n",
    "4. Sorting Layer: 排序层,影响层级的渲染顺序,如让特效显示在UI前面等"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
